@charset "utf-8";
body {
    font-family: "Tw Cen MT";
	font-size: large;
    background-image: -moz-linear-gradient(to left,rgba(255,255,255,1.00) 0%,rgba(255,255,255,1.00) 14.50%,rgba(245,242,242,1.00) 45.60%,rgba(255,255,255,1.00) 87.05%,rgba(255,255,255,1.00) 100%);
    background-image: linear-gradient(to left,rgba(255,255,255,1.00) 0%,rgba(255,255,255,1.00) 14.50%,rgba(245,242,242,1.00) 45.60%,rgba(255,255,255,1.00) 87.05%,rgba(255,255,255,1.00) 100%);
}
body header {
    font-family: "Tw Cen MT";
    font-size: 5em;
    text-align: center;
    background-color: #F9F9F9;
    color: black;
    background-image: url(images/Stylized%20Logo%20Green.jpg);
    background-position: 68px top;
    background-size: 8% auto;
    background-repeat: no-repeat;
}
.navbar.navbar-expand-lg.navbar-light.bg-light {
    font-size: x-large;
}
/*was 106*/

/*.box-gradient {
    background-image: -moz-linear-gradient(to left,rgba(255,255,255,1.00) 0%,rgba(255,255,255,1.00) 14.50%,rgba(245,242,242,1.00) 45.60%,rgba(255,255,255,1.00) 87.05%,rgba(255,255,255,1.00) 100%);
    background-image: linear-gradient(to left,rgba(255,255,255,1.00) 0%,rgba(255,255,255,1.00) 14.50%,rgba(245,242,242,1.00) 45.60%,rgba(255,255,255,1.00) 87.05%,rgba(255,255,255,1.00) 100%);
}*/
.box-gradient-horizontal {
    background-image: -moz-linear-gradient(rgba(255,255,255,1.00) 0%,rgba(255,255,255,1.00) 14.50%,rgba(245,242,242,1.00) 45.60%,rgba(255,255,255,1.00) 87.05%,rgba(255,255,255,1.00) 100%);
    background-image: linear-gradient(rgba(255,255,255,1.00) 0%,rgba(255,255,255,1.00) 14.50%,rgba(245,242,242,1.00) 45.60%,rgba(255,255,255,1.00) 87.05%,rgba(255,255,255,1.00) 100%);
}
/*was 106*/

/*.box-gradient {
    background-image: -moz-linear-gradient(to left,rgba(255,255,255,1.00) 0%,rgba(255,255,255,1.00) 14.50%,rgba(245,242,242,1.00) 45.60%,rgba(255,255,255,1.00) 87.05%,rgba(255,255,255,1.00) 100%);
    background-image: linear-gradient(to left,rgba(255,255,255,1.00) 0%,rgba(255,255,255,1.00) 14.50%,rgba(245,242,242,1.00) 45.60%,rgba(255,255,255,1.00) 87.05%,rgba(255,255,255,1.00) 100%);
}*/
.box-gradient-horizontal-color {
    background-image: -moz-linear-gradient(90deg,rgba(222,213,196,1.00) 0%,rgba(255,255,255,1.00) 45.60%,rgba(221,212,195,1.00) 100%);
    background-image: -webkit-linear-gradient(90deg,rgba(222,213,196,1.00) 0%,rgba(255,255,255,1.00) 45.60%,rgba(221,212,195,1.00) 100%);
    background-image: -o-linear-gradient(90deg,rgba(222,213,196,1.00) 0%,rgba(255,255,255,1.00) 45.60%,rgba(221,212,195,1.00) 100%);
    background-image: linear-gradient(0deg,rgba(222,213,196,1.00) 0%,rgba(255,255,255,1.00) 45.60%,rgba(221,212,195,1.00) 100%);
    color: #D45353;
    font-weight: 500;
}
.navbar-nav.mr-auto .nav-item .nav-link {
    width: auto;
/*width: auto*/
}
/*.col-xl-3.box-gradient-horizontal .flex-column .nav-item.dropdown {
    left: auto;
}*/

/*.row .col-xl-3 .flex-column {
    margin-top: 3px;
}*/
.flex-column .nav-item.dropdown #navbarDropdown1 {
    color: rgba(0,0,0,1.00);
    font-family: "Tw Cen MT";
}

.row {
    height: auto;
}
.coming-date {
    font-weight: bold;
	font-size: 1.25vw;
    text-align: center;
}

/*.barn-photo {
    width: 25%;
}*/
/*.program-reservations {
    text-decoration: underline;
	font: bold;
}*/
/*.logo {
    float: left;
	margin-right: 10px;
    padding-left: 0px;*/
/*}*/
.reservations {
    margin-top: -10px;
}
/*.coming-up-container {
 	border-top: thin solid #D07B10;
    border-bottom: thin solid #D07B10;
}*/
.month-performers {
/*    margin-left: 0.5rem;*/
    font-size: 1.5vw;
}
.OBHeader {
    text-align: left;
/*    font-size: 75px;*/
	font-size: 4vw;
}
.container-bios {
    width: 75%;
}
.container-program {width: 60%}

.section-bios {margin-top: 4em;}

.performer-names {
    font-size: large;
}
.record-here-headings {
    text-decoration: underline;
}
/*.heading-indent {margin-left: 4em !important}*/

.gray-background {
    background-color: #F8F6F6;
    border-top-width: thick;
    border-bottom-width: thick;
}
.homepage-body {
    background-size: cover;
    background-image: url(../images/Ravel%20sonatine%20manuscript%20lighter%20copy.jpg);
}
.donationbox {
    border-top: medium solid #D07B10;
    border-bottom: medium solid #D07B10;
    text-align: justify;
}
.month-text {
    font-size: 1.1vw;
	text-align: left
}
.month-text-extra {
    font-size: 1.1vw;
	text-align: left;
	margin-left: 10px
}
.opener-header {
	font-size: 1.3vw;
	text-align: center
}
.opener-text {
	font-size: 1.15vw;
	text-align: left;
}

.performer-box {
	padding-top: 6px;
    padding-bottom: 6px;
}
.month-header {
	font-size: 2vw;

}
.month-column {
	-ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 25%;}

.month-column-comingup {
	-ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 100%;}

.extra-header {
	font-size: 1.5vw;
	text-align: left;
	margin-left: 10px;
}
